using K8.CBB;

namespace KingerRobot.PCRMES.Dao;
public partial class Db : K8.EF.DbContext
{
    private Db() { }

    /// <summary>
    /// 需事务处理时，**谨慎**使用此属性
    /// </summary>
    public static Db Default { get { return New; } }

    /// <summary>
    /// 当前会话中为单例
    /// 需事务处理时，推荐使用此属性
    /// </summary>
    private static Db Current { get { return TContext.Get<Db>(); } }

    /// <summary>
    /// 需事务处理时，**谨慎**使用此属性
    /// </summary>
    private static Db New { get { return new(); } }
}
